@media (max-width: 1416px) {
	.header .nav ul li {
    float: left;
    margin-right: 35px;
}
}
@media (max-width: 1400px) {
	.padding{  padding-left:3em; padding-right:3em;}
	.a-product .a-pro-grid h2 {
    font-size: 2.4em;
}
.a-product .a-pro-grid h4 {
    font-size: 1.4em;
}
}
@media (min-width: 1200px) and (max-width: 1375px) {
	.header .nav {
    max-width: 600px;
    margin: auto;
}
	.header .nav ul li {
    margin-right: 10px;
}

}
@media (max-width: 1375px) {
	.a-about-right h2 {
    font-size: 3em;
}	
.a-title h2 {
    font-size: 3em;
    color: #c62620;
    line-height: 1em;
}
.search h4 {
    font-size: 3em;
}
}
@media (max-width: 1199px) {
	.xiaoguo-grid li {
    float: left;
    width: 33%;
    padding: 2px 2px 2px 2px;
}
.product li.plist1 {
    width: 33%;
}
.n-banner .n-banner-info { position:absolute; width:100%; text-align:center; left:0; top:50%; margin-top:-4em;}
.n-banner .n-banner-info h4{ font-size:3em; color:#fff; line-height:1em;}
.n-banner .n-banner-info p{ font-size:1.4em; color:#fff; line-height:1em;}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.padding{  padding-left:0.5em; padding-right:0.5em;}
.header .nav {
    max-width: 480px;
    margin: auto;
}
.header .logo {
    margin-top: 2em;
    margin-right: 2em;
}
	.header .nav ul li {
    margin-right: 10px;
}
.header .nav ul li a {
    padding: 37px 10px;
	font-size:1.4em;
}	
}
@media (min-width: 769px) and (max-width: 1024px) {
	.padding{  padding-left:0.5em; padding-right:0.5em;}
	.header .logo {
    margin-top: 2em;
    margin-right: 0em;
    width: 20%;
}
.header .nav {
    max-width: 430px;
    margin: auto;
}
.header .hot-line h4 {
    font-size: 1.6em;
    color: #c62620;
    line-height: 1em;
}
.header .nav ul li {
    float: left;
    margin-right: 0px;
}
.header .nav ul li a {
    font-size: 1.4em;
    padding: 37px 10px;

}
}
@media (max-width: 991px){
	.footer-logo{ padding-bottom:2em;margin-bottom:2em;    border-bottom: 1px solid #333333;}
	.footer {
		padding-top:4em;
		padding-bottom:4em;
}
.about .about-grid {
   padding-right: 0; 
}
.product-box { margin-bottom:4em;}
.product-box h4 {
    font-size: 2.4em;
    color: #333333;
    line-height: 1em;
    margin-top: 0.8em;
}
.product-info {
    padding-left:0em;
}
}
@media (max-width: 768px) {
	#hamburger{ display:block;}
	.header .nav , .header .hot-line{ display:none;}
	.header .logo {
    margin-top: 0.5em;
    margin-right: 0em;
}
.padding {
     padding-left:1em; padding-right:1em;
}
.a-product .a-pro-grid h2 {
    font-size: 1.8em;
}
.a-product .a-pro-grid h4 {
    font-size: 1.2em;
}
.button a {
    font-size: 1.2em;
    padding: 0.5em 2em;

}
.a-about-left a {
    font-size: 1.2em;
    color: #dddddd;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.a-about-right {
    padding: 60px 50px;
}
.search .form {
    float: left;
    width: 100%;
}
.foot-nav{ display:none;}
.footer .weixin {
     width: 100%; 
}
.footer-min{ display:block;}
.copyright{ margin-bottom:70px;}
.adv-grid h4 {
    font-size: 1.8em;
    color: #121212;
    margin-top: 1em;
}
.breadment ul li a {
    font-size: 1.4em;;
}
}
@media (max-width: 640px) {
	.banner{ display:none;}
	.min-banner{ display:block;}
	.n-banner{ display:none}
	.min-n-banner{ display:block}
	.xiaoguo-grid li {
    float: left;
    width:50%;
    padding: 2px 2px 2px 2px;
}
.product li.plist1 {
    width: 50%;
}
.breadment ul li a {
    font-size: 1.2em;
    padding: 1.2em 0.4em;
}
.n-title h4 {
    font-size: 2em;
    color: #333333;
    line-height: 1em;
}
.feed-title h4 {
    font-size: 2em;
    color: #c62620;
    line-height: 1em;
    margin-bottom: 0.8;
}
.feed-title p {
    font-size: 1.4em;
    color: #666;
}
.footer-logo{ display:none;}
.product-box h4 {
    font-size: 2em;
    color: #333333;
    line-height: 1em;
    margin-top: 0.8em;
}

.min-n-banner .n-banner-info { position:absolute; width:100%; text-align:center; left:0; top:50%; margin-top:-2.5em;}
.min-n-banner .n-banner-info h4{ font-size:2.4em; color:#fff; line-height:1em;}
.min-n-banner .n-banner-info p{ font-size:1.2em; color:#fff; line-height:1em;}
}